22 research outputs found

    Improved Incremental Randomized Delaunay Triangulation

    Get PDF
    We propose a new data structure to compute the Delaunay triangulation of a set of points in the plane. It combines good worst case complexity, fast behavior on real data, and small memory occupation. The location structure is organized into several levels. The lowest level just consists of the triangulation, then each level contains the triangulation of a small sample of the levels below. Point location is done by marching in a triangulation to determine the nearest neighbor of the query at that level, then the march restarts from that neighbor at the level below. Using a small sample (3%) allows a small memory occupation; the march and the use of the nearest neighbor to change levels quickly locate the query.Comment: 19 pages, 7 figures Proc. 14th Annu. ACM Sympos. Comput. Geom., 106--115, 199

    Geometric Compression for Interactive Transmission

    No full text
    The compression of geometric structures is a relatively new #eld of data compression. Since about 1995, several articles have dealt with the coding of meshes, using for most of them the following approach: the vertices of the mesh are coded in an order that partially contains the topology of the mesh. In the same time, some simple rules attempt to predict the position of each vertex from the positions of its neighbors that have been previously coded

    Dog Bites Postman: Point Location in the Moving Voronoi Diagram and Related Problems

    No full text
    In this paper, we discuss two variations of the two-dimensional post-office problem that arise when the post-offices are n postmen moving with constant velocities. The first variation addresses the question: given a point q 0 and time t 0 who is the nearest postman to q 0 at time t 0 ? We present a randomized incremental data structure that answers the query in expected O(log 2 n) time. The second variation views a query point as a dog searching for a postman to bite and finds the postman that a dog running with speed v d could reach first. We show that if the dog is quicker than all of the postmen then the data structure developed for the first problem permits us to solve this one in O(log 2 n) time as well. The proposed structure is semi-dynamic, that is the set of postmen can be modified by inserting new postmen. A fully dynamic structure supporting also deletions can be obtained, but in that case the query time becomes O(log 3 n)
    corecore